Create the persistence layer

:+1: