remove option property
improve _compile/_layout
extract a func
move out an func
extract a func, _is_script
enrich description for JUMLY.scan