Pulled CRaSH integration out into module.