Move from proxy objects to direct glhck function calls, add Camera type