Website creation framework