Initial checkin including Portable Library.