Heraldry Custom, Rules and Styles