It is my goal to minimize the dependencies of the project to remain inline with my plan to keep this framework as simple as possible. However, it is inevitable that some dependencies cannot be avoided, while others may be needed until they can be eliminated in the future.