Add factory (more easy, less code, since bus and chip_select is always the same.)