In reply to this post:@sil not only is it programming, there are implementaitons! e.g. https://github.com/qxzkjp/heraldry-engine