Update to composition based language
Final updates to composition blog