All shaderprograms are now pointers and loaded with Resourcemanager.
PickingState now it's own class so renderer is a bit cleaner.