Basic pure frontend component skeleton