The difficulty as I understand a plugin like that is doing that check for all vessels generically - the only bounds you could really use would be the visible geometry, which would be expensive to check on each timestep, especially with lots of vehicles in the system. Practically, you could define a "hitbox" style geometry for each vessel, and test that for collisions, though that is less accurate you could theoretically read in the visible geometry at vessel load time and determine its most extreme outer points; this approach falls apart for something shaped like the ISS, for instance, where the box would obstruct all the empty navigable space between the solar arrays (and probably the docking ports).