implementing gondola's resource management system
initial commit of graphics backend overhaul
Merge remote-tracking branch 'ssh_github/feature_2' into development