Im slowly getting on board with the social project idea. I dont think it should be exclusive to a crafting class though. Mason would be a nice class on its own though, with its own set of crafts. Repairing a road could require a combination of skills or ranks, or be more efficient depending on class being used. A cook with mason rank 1 wouldnt be as fast at it than a cook with mason rank 50, but he should still be allowed to try, yes?