initial API checkin
App-independent impl code, and dependencies included in the buid file.