Creating a Custom Activity - and release it as a downloadable app?

Hi!

I'd like to create an app (and using AcitivtyRecording etc. to start/stop an activity with additional data being saved) - however I really don't want to have to write all menuing that typically exists for an acitivity.

For example, writing a Running activity with additional data being stored based on altitude gain/loss, would as I understand it, require me to rewrite all views shown, all menus shown, and also all additional options for the activity.

Is there no way to get a "default"/generic app (the same it is possible to create a custom activity on your watch) that is then modifiable?

I think this would be a great "sample app" - any chances of this existing?

The alternative, seems to be to write a DataField - limiting the options to only one layout/field at the time but removing the need to rewrite a basic activity. Is there no inbetween?

/Viktor