While I don't mind something that can be implemented in other apps (and hopefully prefill details), you also really want something standalone - particularly for families and the like.
For foreign tourists it would be ideal to combine with ETA/ evisitor apps.
Of course all of that sounds like a...