Added a lichen & view-port func, all needs refactoring!

Switch from having components holding atoms, to using
br.e/remove-component and br.e/kill-entitiy, and therefore making
everything functional (except for the input Fn’s, as sys(tem) is an
atom).