jade for component framework