Start refactoring drumMachine factory