Pro takové účely bych asi doporučil řešení ve stylu Vari systému - už kvůli univerzálnosti a skladnosti.