Twins who discover they're far more than sisters are at the center of a high-tech sci-fi drama at Here.