videoplayer integrated etc.

changed rendering pipeline, refactored data structs