Cleaned Up and added comments
Added additional rendering components