Nanotechnology as defined by size is naturally very broad, including fields of science as diverse as surface science , organic chemistry , molecular biology , semiconductor physics , microfabrication , etc.