Separating Headers kernel/GBEngine