Yes, It’s a customization. You can do it using a couple of ways.
Static Content that goes inside Smartdocs template & control display using Javascript inside Smartdocs template code.
It’s a maintenance nightmare
HTML & Javascript skills is enough.
Leverage Drupal SmartDocs Content Type Method, Add more text area fields for different snippets to Smartdocs content type method. Rewrite Template to change the layout, Use Drupal Views to auto generate views & display them using blocks on Smartdocs pages dynamically.
Easy to maintain
Need Drupal Knowledge.
Let me see if i can come up with detailed instructions to achieve same in next few days. No ETA though.