Added a basic view port system