Moved argument processing back into system as a separate module was kind of not needed
Moving common resources to pinlib