Changelog: - Add components: - selectable : indicate an entity is selectable - selection : indicate an entity has a list of choices - Add menu scene implementation and test - Reduce repetition in CMakeLists in specifying libraries