Move helm related code into its own module