Being a total moron when it comes to coding, I don't have a clue if it's possible or not.
Being a waypointer, however, I must tell you that I don't like the idea of overloading the waypoint system with all that stuff. If we have a new waypoint type / flag every two weeks, guys like me and SF might as well stop waypointing entirely, cause it's such an immense PITA to fix waypoints all over again. The new camp waypoints cost me hours of hard work, and so did many of the editor features alone, without changes to the waypoint types themselves.
If we don't have a consistent and reliable waypoint file type, you'll never have a nice selection of good and up-to-date waypoints because no waypointer in the world can afford to tweak and check his work every few days - if days had 48 hours and if my eyes wouldn't get tired at all, maybe, but still...
Imagine you wanted to compile a selection of texts, quite a large number. And now imagine your text editor would change every few weeks, forcing you to go through your old texts again and again, because every update would render them (at least partly) incompatible - you'd never get finished!
Your idea is not bad, but I just fear that effort and benefit are in no reasonable balance...