reference issues: #312, #476
* feat: add JSON Viewer support and related configurations * feat: add JSON Viewer initialization and theme switching support