FYI,
There is an engineering specific remaster allready out there. You may find it easier to remaster that one. Why reinvent the wheel? Sorry, I would post the link but the documentation link is down right now.