Nanocasting and Nanocoating