Initial checkin

Initial checkin of framework