Site plan review. Site plan review by the Land Use Board shall be required prior to the creation of any conservation use. The site plan submitted to the Land Use Board shall delineate the location of the proposed use, its manner of development and its implementation in accordance with Chapter 424, Site Plan Review, and the trails and recreation and open space design standards set forth in §§ 550-45 and 550-46 of this chapter.