I would like to design the following for the Vivoactive HR. I am assuming I would use a datafield (would it be simple or complex ??)
Distance (km)
Steps per km (running total)
Steps per km  (last km)
Cadence (steps per min)
I am able to use a Footpod. 
I am new to Connect IQ .. so be patient. 
I am ok with starting an activity .. though I would not keep it. 
Wondering how I could capture that data from the device ??
I see I can use ActivityMonitor  .. to get some of this data. 
elapsedDistance  for  Distance km
Steps per Km .. not sure on this one.  But I need a running total of steps for current km to be reset to zero for each km ran.  
I am thinking that I can do this .. if I do about 182 steps/min cadence when running that is 3.03 per second. I know in Garmin Connect you can see the cadence in the file so I am sure that I can get the cadence from the device.  So I would just keep a running total every second until it hits distance mod 1 and just retain that number and display it. 
Steps per km (last km) .. would like to retain these numbers if I can on the device for future reference. Not sure if I can store this in a file on the device ? But I would like to retain them if I can. 
Cadence .. not sure as it seems to reference RPM so seems it is for cycling ??
Here is a mock up of what I would like ..