A proof of concept using brick + mithril frameworks.