+ Added interface for broad phase

Added interface for broad phase to create two different versions of this
module.