A bazillion little enhancements to build the first useable version.