American liberals and conservatives share much of the same political heritage.