feat(templates): add app templates