First commit. Service is still under heavy development and should not be
used.