Added a cartan algebra type to handle cases when root system doesn't have a cartan algebra apparent from the root system.