Starting work on the Defense section.
The reasoning for the separation of the UI Importer and it's respective Top Component is that Lookup.getDefault().find(Class<T> c); seems to return a new instance. Therefore, if I have it seperated and it looks for its particular Top Component from WindowManager.getDefault().getOpenedTopComponents() and my instance is in the returned array, I know I should call the public configure method to update the avatar configuration.
Added some basic information properties and UI.
More work on Defense properties and UI
Reconfiguring/Rethinking the character importing process from dnd4e files.
Experimenting with a Character Project template, savable characters besides the dnd4e file.