[Version Control] Hide what's not API and seal most stuff.

The only thing left to do is sealing a demon. Or keeping me aaway from this.