CarbonCore Update

- Update to make use of CarbonCore libraries
- Moved SDL specifics into sub project there