A general purpose timing system that includes data transfer and data visualization among multiple computers