Meta Object SEP

This is just a draft and it is not complete. This pull request is to allow for collaboration on working on this.