Refactored everything, planned out coremod to catch rendering exceptions.