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