Site map provider

- Added site map components and tests for initial menu functionality.