Citrus Engine's structure