A lot of changes, Timer, StockPriceProvider etc...