The Mayor shall be the chief executive officer of the Village and shall exercise all powers and perform all duties vested in or imposed upon him or her by this Charter, ordinance, general law or rule necessarily implied therefrom in order to carry out the functions of his or her office.  The Mayor shall exercise directly, or through his or her authorized and duly appointed representatives, supervision and control over all executive and administrative work of the Village.  The Mayor shall report to Council, at least annually, upon the state of the Village and may recommend to Council such measures as he or she deems to be in the best interests of the Village and its inhabitants.  The Mayor shall appoint Village officers and employees with the consent and approval of the Council.  Except as otherwise provided by general law, the Mayor shall appoint members of independent boards, agencies or commissions, which appointments shall be subject to the approval of Council.