Component for #9
Interactor for #9
Final touches for saving selection [closes #9]
Entity IDs should be integers