renamed files to avoid redundancy.
feature: added a version with embedded template.