When these different components were assembled together they can form nanorobots with