@Kelven: Probiere das theoretische hier doch einfach in der Praxis aus und dann können wir gerne schauen, warum etwas funktioniert hat oder eben doch nicht.
Nur, immer wieder mit "Ach, ich weiß nicht, ob das auch so umsetzbar ist, weil [insert-random-reasons-here]" anzukommen, bringt keinen wirklich weiter.

Beim konkreten Kontext und der konkreten Umsetzung ist schlichtweg die Kreativität eines jeden Entwicklers gefragt.
Da könnten wir bis zum Sankt-Nimmerlein-Tag diskutieren, weil jeder die Umsetzung anders handhaben würde.

Also mach dich einfach an den Maker und versuche die Theorie umzusetzen, wenn sie dich denn überhaupt reizen sollte.
Wenn nicht, weiß ich auch nicht, warum du immer konkrete Beispiele willst, wenn du für dich sowieso nichts aus der Diskussion mitnehmen möchtest.

MfG Sorata