A small observation while thinking about #944 and #838 and #732:
With multiple component nodes in this design, not all of them need all of the different parts of MLOS installed.
mlos_benchd_service needs mlos_bench.storage and mlos_bench which likely needs mlos_core
mlos_viz needs mlos_bench.storage but that's all
mlos_webui needs mlos_viz and mlos_bench.storage
We may want to extract out the mlos_bench.storage portion to its own package somehow.
A small observation while thinking about #944 and #838 and #732:
With multiple component nodes in this design, not all of them need all of the different parts of MLOS installed.
mlos_benchd_serviceneedsmlos_bench.storageandmlos_benchwhich likely needsmlos_coremlos_vizneedsmlos_bench.storagebut that's allmlos_webuineedsmlos_vizandmlos_bench.storageWe may want to extract out the
mlos_bench.storageportion to its own package somehow.