Finished implementation of in memory data layer

Honestly, who doesn't implement an edit?