Working on a new meta module [admin]

Each management module (layout) created by admin will be:
1. it is either a table or complex (complex means form only);
2. it has a fields def block {
label, (form)
editor, (form)
editor options, (form)
fieldset, (form)
validations,
conditions, (form)
tooltip (form),
column (grid)
} for each of the fields