moar refactoring

moves all resourceLocations to one class