Unified the select and select-all since the select implementation had a bug.
Added items to todo list.
Created templates for file and directory selection dialogs.
Implemented remaining swing layouts. Created dimension builder in util.
Added :text-field component.