Modularise service description
Split service description models and operations out

Put these in their own files. Eventually they'll get even more modular.
Convert root of service description to YAML