Better filesystem, add boost factory skeleton