Stuff
added separate functions to setup rendering layouts
added funtions to link and upload data to the GPU