I have an idea. Why not turn the camera into a "pilot seat" ish block. the only difference is that you can get in and out of a camera with full control of the vehicle. thus, it acts just like a core, but it can be destroyed. it also wouldn't change the ship block codes at all while in the process.
And to solve the problem of moving between docked entities, just move by jumping to the cores, then use the next/previous camera keys to move about the same ship.
it would also allow for a fast way to get throughout the interior of a large ship if you are playing in gangs online.