#64 Early commit...
#64 First implementation of a generic repository