I am a newbie website developer. I can develop html template which can be of cost. I want to know more about premium html template development. I saw in themeforest, premium html template has options to customize. But how is it possible, though there is no CMS? How to add customizable options to a premium html tempate? Is it done by editing html, css files?