There are more agnostic systems, like fluidized bed gasifiers, but they generally create tar rich gas, which can gum up an internal combustion engine. That's why external combustion engines (Stirling or Steam) are so desirable as the pistons and internal moving parts don't come in contact with the flame front.