Extension generation functionality initial checkin.