View component for the Cromlech framework