Improve editor architecture
Improve dialog architecture
Rethink adapter structure

No more "base" package in the specialized packages!