Structure for kernel tasks. Subject to change