Bioengineering hybrid life-like systems: from nanorobots to 3D bio-printed robots