Split load into multiple smaller methods
Extract common logic for haml, slim and erb context creation