Major component-based rewrite

Using Body-based glue scripts to reference components, known issues
include gravity being broken, atoms destroying themselves too easily,
and some components being "too complete"