Initial checkin of the custom classes for vendors

Just bootstrapping, nothing to see here.