This may have been mentioned before elsewhere so forgive me if I'm repeating info. A small detail that stood out to me was the name that Maya gave the cleaning robot: "Corradora". We could read this as Nicholas' perceived spelling of the Spanish word "corredora" which means runner (fitting for a robot that runs around cleaning all day). The fact that she gave the robot a Spanish name suggests that Maya comes from a Spanish speaking country/colony in the stars. In Spanish, the name Maya can mean "the end", which, and this is me making an assumption here, maybe references the Mayan calendar predicting the end of the world. This creates interesting implications with the idea of Ignacio representing some sort of Anti-Christ figure, and Nicholas' part in his release into society. Maya is also the feminine noun for "daisy," which represents childbirth, new beginnings, purity and are a composite flower (two flowers combined into one). This composite flower idea might further link Nicholas' guilt with Maya to Diane, whose name is strangely close to Daisy, and has a name origin in the Roman goddess Diana (or the Greek Artemis as mentioned), who is the goddess of the hunt, forests and childbirth. Continually, this feeds back into what has already been said of Ignacio meaning fire and Kenneth meaning born of fire, and the imagery of rebirth associated with fire/the phoenix.