Learning from Lego: A Step Forward in Modular Web Design