Back-end code complete. Ready For GUI Implementation.