First version of the SMC module and parsing of it.