Every code city may exercise the powers relating to the acquisition, development, improvement and operation of libraries and museums and the preservation of historical materials to the same extent authorized by general law for cities of any class, including, but not limited to, the authority for city libraries granted by RCW
35.22.280, the power to acquire and operate art museums, auditoriums, and other facilities as authorized by RCW
35.21.020, to participate in the establishment of regional libraries, and to contract for library service for public libraries with county, intercounty, and rural library districts, and for regional libraries as authorized by chapter
27.12 RCW, to have a county law library or branch thereof generally under the provisions of chapter
27.24 RCW, to preserve historical materials, markers, graves and records as provided in chapters
27.48 and
27.34 RCW, and to expend municipal funds thereon.