Included architecture diagram to detail what the different functions are dependent on internally and externally. It's not fully detailed, but should give a general picture of how the pieces are inter-connected.
In the process of building this PR, more integration tests were added, optimizations (#117) were made, tests that verified partial setups (global state without certain values) were removed, and components were renamed (specifically Log and Render Tracker)
Summary
Resolves #115
Included architecture diagram to detail what the different functions are dependent on internally and externally. It's not fully detailed, but should give a general picture of how the pieces are inter-connected.
In the process of building this PR, more integration tests were added, optimizations (#117) were made, tests that verified partial setups (global state without certain values) were removed, and components were renamed (specifically Log and Render Tracker)