@ UI
"Ui" render objects are drawn on top of everything else and view independant
@ Debug
"Debug" render objects are drawn like any other object (not lit though)
@ Geometry
"Geometry" render objects are those loaded using Radium::IO and generated by GeometrySystem
hepler function to manage enum as underlying types in VariableSet