Hello Tom,
I am really sorry for the delay of this reply as it is a weekend for us here. You don't really need to install it but it depends if Joomlashine wants you to install it. Have you checked their documentation yet?
Most of the time, template clubs create template overrides which they can place it within their own template. This is done without doing anything on EasyDiscuss