what is council but a pre-defined message group... with specific status solely due to its position generated by the game as default?
ie... all can be done already, aside from the fact that you can't customise marshal title.
ps.. sponsor as ruler also does that.
basically, get a realm where ruler is general and duke and lord and sole sponsor of all armies... then make a special message group called generals.