Origin PlatformExp 235 - Build DataService layer to handle all interactions with api.  Clean up assets to start working with projects.

can we not do `||= {}`?