For many ships, different sections are often sealed off from each other using iron doors, piston doors, stuff like that. However, iron doors are rather... ugly and piston doors take up a lot of space. They are needed, however, for if there is a hull breach the entire ship would otherwise depressurize!
The solution? Oxygen Shields!
This is a mid-game object, created using material found on other planets or moons. It is a special generator, much like a shield generator, but it instead generates shields where hull breaches exist. This prevents the room from depressurizing and makes repairs much easier. It also is used in conjunction with airlocks to keep that from depressurizing. Essentially, though, it would reduce the need for bulky piston doors and ugly iron doors in designs, which will be very useful.
And it wouldn't be hard to implement either. Essentially, it would check for missing blocks in ships and then check if it connects, in any way, to both space and air through space and air. If it does, generate a shield there. This would not go through other oxygen shields either.
Thoughts?