XSingleCOmponentFactory implemented.. and working...!