to latest chestnut form
use component
move system map to system.clj, browser-repl to user.clj