When the Wachowskis do science fiction, it is usually a reason to take note and we finally have details on their upcoming series…