Got things compiling but still need to do a lot of work to get it working.