refactor core ns, split out serialization & export into io ns
update test scene & readme