Assistant Definitions

Description
The definition of an assistant, these can then be created as an instance of an assistant in a project