Implemented a new repository interface.
Started implementing a brand new API & Service model.