Wireless export of FIT files, watch to internet

Good morning guys, 

1. After reading through the developer forum it appears there is no way within an app to communicate and send a Garmin FIT file to the internet since it is within the Garmin file system and not available for the app to send. Is this correct ?

2. Would it make sense for me to create effectively my own FIT file, which would be maybe a 1 second array containing Position with a timestamp, and then that way I should be able to send this array file to the internet since the file is within my app rather than a Garmin file?

Trying to get a list of waypoints that I can then filter to create different stats off the watch, and do some plotting off the watch also.

Graphs something like this

https://patricktiercelin.wixsite.com/logiciels-tiercelin1/logiciel-polauto

Thoughts ?