Restructure of project to have renderer defined, added rotation controls