Communication, Migration and Energy in Bio-nanomachine Functionality Differentiation