Extending template formats beyond WordPress