Seveal areas the team is interested in understanding more about are:
1. Types of controls - we have tabs, panels, grids and tables on the radar - are there others that are a must have?
My thoughts would be:
- A named Element group to associate/differentiate/contain multiple sets of radio buttons;
- Menu bar & drop down Sub menu;
- Window boarder & title bar
- Frame sets for web enabled forms (perhaps as a specialization of panel?)
- Hot spot buttons (transparent buttons with dotted or dashed outlines that sit over interesting points on an underlying/background image. Not all stakeholders on a manufacturing shop floor are able to read. What would be really cool would be the ability to draw a polygon shaped button, but I don't know how to implement that in code.

- Element attributes such as isLocked, isVisible, default value, etc. This would feed into the state diagram transition logic.
I'm excited about the ability to link/embed your screen designs to EA models, but I need more to pull me away from the type of tools I currently use. At present I use a mix of:
- Story boarding to demonstrate state changes, followed by
- a proof of concept mock up using the forms capability and simple scenario tables in MS Access (just enough to give a feel of the form's behavior), and finally
- the IDEs provided by Visual Studio and/or Net Beans.
For me, the priority is with the client facing aspects of Requirements Specification rather than with the speedy generation of code that provides incorrect behavior. While our developers have input on tool selection, it is the Project Managers and Technology Managers that make the final tool selections; and, they do that work at the front end of the project, not in the middle where the development team kicks in on a project.
Another big factor in tool selection are the concerns of IT Business Analyst and Solution Architects (both of whom probably have programming as a distant career base) who will be the first on the project to use these tools. They will be most concerned with a system's Cognitive Design, Navigational issues, and Use Case Protocols. I'm looking first for tools to support resolution of those issues, and when we get that correct, then I'll be happy to talk you about code generation.

Good luck. You've got a great start on a great idea! Keep on slogging.
Jim