Point processes on linear networks