Add a simple list backend
Merge branch 'feature-add-list-backend'