Discarded getopt for optparser, moving towards modular functionality, more reorganization.