Refactor UIBuilder to be more accessable.
Add Save/Cancel operations on Add/Edit view.