Restructed to support PyPi (pip)