Try and play around Blockshell. If you found any bugs or want to integrate new feature, feel free to submit PR.