package HTMLTemplate type Page interface { GetVersion() string GetLayout() string GetPage() string GetData() any } type SimplePage struct { Version string Layout string Page string Data any } func (s SimplePage) GetVersion() string { return s.Version } func (s SimplePage) GetLayout() string { return s.Layout } func (s SimplePage) GetPage() string { return s.Page } func (s SimplePage) GetData() any { return s.Data }