Huge refactor. Introduction of price providers