Removed ViewportManager, implemented viewport calculations in WindowManager, minor restructuring and logging.