My take on the SpringTrader project (previously NanoTrader). These models are currently incomplete.