embed templates
rename module name
use ETag and 304 handling