System Architecture
1. Desktop host
The WPF application starts VisualHFT, hosts the dashboard, loads plugins, and owns the trigger-engine configuration.
2. Shared libraries
VisualHFT.Commons owns shared models, helpers, and plugin contracts. VisualHFT.Commons.WPF adds reusable WPF support on top of Commons.
3. Plugin assemblies
Connector plugins ingest venue data. Study plugins calculate live analytics. Both use the shared contracts and are discovered beside the application executable.