Refactoring process, added hue mode, --sync to random modes