reorganizing so @@utilities has no dependencies and so @@operations only depends on internals and @@utilities
start working on Binary Data API
build