Designing Boron Nitride Nanotubes And Their Macroscopic Assemblies Via Sacrificial Templating