Can I use the Viewer to see the running work flow? and render different color node by state(submit, pending)
Please make yourself familiar with the toolkit and what it does. To answer your question: Yes, you can.
Are you able to implement this. could you suggest documentation reference.