When border-collapse is separate, border-spacing affects layout. Implement most of that functionality.