Feature/updated design

@sheavalentine-mdsol @csavage-mdsol This is my proposed minimum viable API for Farscape R3. Have I taken out, or failed to add, anything we need? Note that we're still exposing the representor hash, as before...the API described here is just about entry points and hardcoded workflows.
Oh, config type clone is a better example