Base code for Vault Station continued

As the first commit, but the rest of whatever files.