Appkernel and composer