This class is a template engine that uses direct string replacement to process template files.
It supports:
- Placeholder with multiple different start and end marks
- Iteration over looping blocks
- Substitution of place holder with data from additional files