Here is one possible approach to keep everything DYNAMIC.
Adding a new SubSystem will dynamically keep counts tracked properly.
------------------------------------------------------------------------------------------------------
Step 1 - Since LoggedTransactions is where a new TransactionCount is introduced,...