Most core functionality is present. No compiling or testing has been done yet.