Basically functional now. Still a WIP until I get back to it.
.