Hi,
About "target mappings", there is no possibility to create custom target mappings in ACS as of today, meaning that you are not supposed to send messages to another resource than profiles.
That said, you can still create audiences and query any resource in the application by modifying changing the targeting or filtering dimension.
Hope this clarifies,
Florent