finish uniform factory create method
change unordered maps to maps

unordered_maps were creating segfaults when insterting new elements
refactor entity_bundle to be clean and clear
update glm to 9.5.4