Start nascent multiple API handling.

DONOTMERGE - Need Tests Fixed