Most subgenerators working tests passing. Updated docs.