Você pode incrementar a biblioteca de blocos criando seus próprios blocos customizados. Dessa forma, é possível atender praticamente a qualquer tipo de aplicação.
Porém, para criar um bloco são necessários conhecimentos em linguagem C ou C++ e a plataforma para qual você quer gerar o código. Por exemplo, se programar para a plataforma Arduino, você poderá utilizar todas as bibliotecas que o mesmo oferece para implementar seus próprios blocos.
Assim, qualquer funcionalidade que sua plataforma/hardware venha a oferecer, você poderá utilizá-la em formato de blocos.
Os blocos criados são armazenados junto ao projeto para o qual eles foram criados, assim o usuário não corre o risco de alterar blocos de outros projetos.