Adds supporting files
Refactors non-API methods away from API instance