fads is a FAst Detector Simulation for HEP