Dear sir ;
you can do it sir ;
Even for Construction Industry We follow standard ,Like ISMC 150 ISMB 200 .
you can maximize your code by taking all kind of PIPE ,Steel structures ,torr Steel etc .
I agree it will be huge work but we can achieve this by taking all kind of standard materials .
for non standard material you need to use Class as mentioned above .I have personally have seen in some Govt Project consulting company maintain full setof standard material codes .
Joydeep