Progress towards finishing the framework, implemented BlockSelector