ソフトウェアブロックを自分で作成することはできますか?

はい。可能です。

MESH SDKを公開しています。

MESH SDK(Software Development Kit)とは、ユーザがオリジナルのソフトウェアブロックを開発するための環境です。少しのJavaScriptの知識があれば、誰でもソフトウェアブロックを作成することができます。また、MESH SDKはインターネットに接続できる環境であれば、ブラウザから利用可能なインストール不要のWebアプリケーションになっており、非常に手軽に利用することができます。

詳しくは https://meshprj.com/sdk/ をご覧ください。