Magnetic semiconductor nanostructures: a bottom-up chemical approach