Implement the skeleton of Block version of ALS
Merge pull request #2 from codingneo/feature-oom-fixes

Implement the skeleton of Block version of ALS