Programmable IP, explained by @cdixon.