make asset pipeline also work with Concept.
simplify VM.
derive Concept from VM.
no need to redefine stuff from Cell::VM.