Changes
use Module:Template wrapper so that we don't have to maintain the intermediate list of parameters used by the various sub-templates;
<includeonly>{{#invoke:Template wrapper|wrap|_template=Citation Style documentation/{{{1|}}}|aliases={{{aliases|}}}|aliases2={{{aliases2|}}}|began_include-positional={{{began|}}}|contributor={{{contributor|}}}|cs2={{{cs2|}}}|date2={{{date2|}}}|department={{{department|}}}|issue={{{issue|}}}|journal={{{journal|}}}|limited_param_list={{{limited_param_list|}}}|link={{{link|}}}|lua={{{lua|}}}|magazine={{{magazine|}}}|map={{{map|}}}|media={{{media|}}}|others={{{others|}}}|pmc={{{pmc|}}}|title_format={{{title_format|}}}|title_title={{{title_title|}}}|type_default={{{type_default|}}}|work={{{work|}}}|web={{{web|}}}|2={{{2|}}}|3={{{3|}}}yes}}</includeonly><noinclude>
{{documentation}}
</noinclude>