Improvement: index frames by name and not position.
Fix: tiny tiny fixes.
Improvement: port profile selector to TableView.
Improvement: initial implementation of profiles json IO.