optional callable for back-end->front-end type conversion (for parameters)
added codemirror for fancy code editing
[front-end] implemented 'code' type of property for source code editing