Add dependency management, split properties and add extra artifacts

@Victorious3
Yup, will do.