- Decouple library initialization from its ctor.
- Add methods for updating table view when data/model changes.
- Add layout and stub pushbutton.