Added license, updated info, added fallback if template part is not found.