Rewrote pretty much everything to add configuration magic, modularity, etc