General structural theory