Feature/pcl block

@hobu What do you think? If needed, I can back off on the vagrant memory/CPU allocation. I think users can always dial it up with a simple `vagrant reload` anyway if needed.