Github user jongyoul commented on the issue:
https://github.com/apache/zeppelin/pull/3119
Basically, I agree with the structure you imagine. This might have some
style issues, but I don't think it's not a blocker for this stage. LGTM---
