First, great start on this plugin.
I am trying to implement a very simple review process, and as far as I can tell, I am not able to do this yet with this version. Please correct me if I am wrong.
1. Anyone that have a login can create a post. This person might have a role of Contributor, Author, Editor, or Admin.
2. The creator of the post submits the post for "Review" in the workflow. They should be able to pick only users that have a role of Editor or Admin. However, I would like to see the workflow be smart enough to not include the creator in this list - since one should not be able to review their own content. For example, we might have a user with an Editor role that creates content, and when they send it for "Review", they should not see their own name - only other Editors and Admin.
3. When an editor or admin finished "reviewing" and the post needs further work, there should be a way to send it back to the creator. I am not sure if this is possible. It looks like I have to pick somebody to send it back.