Engine-agnostic view component for Silex