Modularize updates block

also creates te modularization infra
modularize drawing block
makes message size relative
rename riffwave lib
Include riffwave as a module
modularize audio