I think such a system should be available on a ship, but only one direction on at a time. (Can't have a universal down in two different directions, unless you want to create a composite, diagonal gravity direction.)
Also, to save on a BlockID, I recommend that this be an optional function of...