21 key ideas via OpenHorizons.org.