I agree with Todd, and a top down approach at this stage of OACS would be more beneficial. Maybe 2 PSETS are needed, one for developers, one for "users"
I will be working on this, and I am trying to set aside some time to do it. I will let people know about the progress