Keep model data private until modules have been synchronized

Otherwise the UI may request disassembly of an invalid address.
Improve the detach behavior

This is still flawed, but sticking with minimal changes until the next
release.
Add gui and crypto tagging for Windows