Ну, стрелки и фронты малевать -- ничего военного.

Всего-то и нужно, что нормальная поддержка полилиний,
да заливка (желательно градиентная) областей ими ограниченых.

А вот в чем действительно проблема,
это в том какой смысл будет за этими всеми стрелками.

Но... знаеш что? у меня какраз есть идея на эту тему.
Если интересно, могу накатать концепт и/или сразу прямо в скайпе обсудим.