docs(macros/{aliases,doctree}.html) Unused.
docs(macros/code.html): Macros for code docs

Macros for events, options, and methods including parent_options.
Labels are generated as well.
docs(features/*): Remove redundant code doc
docs($style): Styling for code docs
docs(js/main.js): Add auto-sidebar generating code
docs(api/*): Make API docs more readable
docs(*): Fix some merge conflicts

[skip ci]
docs(options): Fix unclosed block

Closes #948

[skip ci]
Merge branch 'feature/docs-ui' into develop

* feature/docs-ui:
  docs(options): Fix unclosed block
  docs(api/*): Make API docs more readable
  docs(js/main.js): Add auto-sidebar generating code
  docs($style): Styling for code docs
  docs(features/*): Remove redundant code doc
  docs(macros/code.html): Macros for code docs
  docs(macros/{aliases,doctree}.html) Unused.