Using Surface components in vanilla Phoenix templates is partially supported but usually not recommended