BVN completes new Marrickville Library and Pavilion