This package provides {@link net.sf.smc.Smc} class which contains the SMC {@code main} method. Smc processes the command line arguments to configure the applications and then applies that configuration to the parser, model and generator packages which do the actual work.