#29 defining groups of objects on the class-level
#4 checking if the onject has an id before making manupulations
#37 instantiating webgl classes asynchronously