Feature/data formats

Yep, agreed; it's easy enough to refactor the Scala code to return different units if/when we set up things on the frontend.