Template reorganized. Uses xslate instead of Text::Sprintf::Named.
Made advised changes