Separated products model initializer and router logic