On Nigels suggestion, I refactored the AFCS WhiteBoard Component and added a new API to add custom shapes. The API should be available in the next release of AFCS SDK.
To quote Nigel here, WhiteBoard is complicated beast.. Although there is a long way to go before the beast (WhiteBoard) could be tamed and understood, the new API is an effort to help developers add custom shapes to the WhiteBoard.
The app demonstrating the new features could be tried here.
Also the code of the app would be released along with other AFCS examples. I am just uploading the app to test for bugs and receive feedback. Thanks again to everyone trying the new app.