[Provide a brief overview of the project.]
[Describe any known issues or limitations.]
[Provide instructions for building and installing the project.]
[Give credit to any contributors or external dependencies.]
Taking things to the next level. More traditional build with Maven, proper interfaces and implementation files, and they are all activities. Still using a Makefile because this remains in development.