Started a framework for collider components. The basic idea is that each collider can arbitrarily check whether and when the other is colliding with them.
Still need to be filled out, but it's a start!