A common request in Civil3D is the ability to add station and offset values to CogoPoints placed along an alignment. Since this is not a built-in ability we approached the problem and found a very good way to do it. Also, since Civil3D users expect dynamic results, we added reactors so that if the points are moved, the station offset values update instantly.