First pass at Service and Persistence.