Ok, show us some comprehensive E-M problems in your proposal and how all this code will work for them (and for the current non E-M mechanics problems).