feat(kernel/definition): default constructor for definitions

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
refactor(kernel/environment): simplified (functional) environment object

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(kernel): remove unnecessary file

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
chore(kernel): remove unnecessary files

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>