Basic core functionality and unit tests completed.