most of assembl_core belongs in catalyst. add collections to catalyst_core. pseudonyms.