Interfaces moved to trading.app.common, implementation loading using DI.