Reorganize everything and provide a new installer script and docs for it.