Patched file. Add more kernel typedefinitions. Make branch for declaration specific files. Staged size declarations for initiation.