Interface / spacing fixes.
Implement GenericViewController plumbing.
Add GenericProfile* to GenericViewController.
Refresh profile view on deleting one.
Remove unnecessary split divider programmatic fixing.
Implement saving and loading Singleton.