Итоги голосования для комментария:
Angon
Даже путем простой комбинации этих трех типов решений мы получим куда больше трех итоговых опций.