Add blocks() method and function
WIP _init_vio: @staticmethod
WIP: better _init_vio