Skip component that provides some interfaces and silex service providers to separate an apps domain/business logic from the actual data layer of your choice.