Interfaces that Pattern Engines for PatternLab-php need.