Issue #3276675 by dtfabio: Adding a select list for defenition provider and...
Issue #3276675 by dtfabio: Adding a select list for defenition provider and adding it to the schema.
The changes in this branch are dependent on the changes in the previous issues, pleas revieuw and merge these first before mergin this code.