Repositories combined into one. Services combined into one. This should
ease the maintenance.