Create XList.hpp