Rollback to wxSharedPtr use, adding GammaPipeBuffer (break one pipe into multiple threads).