New Westminster downtown quickly taking shape