Curtis-
Thanks for the reply, and yes this will be available for the UI (and of course all release under EPL). Actually, I was planning on listing this as a completely separate preference page. Originally I wasn't too sure about how much enthusiasm there would be about this feature with-in PDE, so I was going to try and keep this as a separate installable feature. (Would also enable using it in Indigo) But having done a little more research it seems as though there would be real interest in this feature, and creating it as an enhancement within PDE may be the way to go.
I really like the idea of expanding the ApiModelFactory, I did not think of that and will likely be much easier. The only other thing I want to ensure is that if you "Edit" an API Baseline that is also a target stored as a workspace resource (not a local_target), the workspace resource is updated as well. I don't think that will be too difficult.
I'll take a look at the ApiModelFactory this afternoon and I should have a demoable feature by tomorrow.
Thanks again,
JD