Inital kernel commit plus some additions to file stuctures.