Allow multiple values to be passed

Also begin refactoring for publishing to Maven Central