どちらの使われ方でも記法を返す。それが何に埋め込まれるかはフレームワークが決める。

実装はインターフェイス。
イベントハンドラーのようなもの。

ユーザーからのリクエストで呼ばれるだけの要素でも、ページに書かれたときに自身を呼ぶリンクやボタンを生成するようにすれば使いやすくなる。