Core functionality complete. Ready for testing.