Add user documentation on PyOP2 concepts