* Component lifecycle management v1 is done
  - TODO
     - auto resolve symbol
     - component can have its default config
     - improve component dependency handle
     - each triggered component is visible, current is visible when the whole is done
     - solve problem that the defrecord with component must have a field
Schema enable