initial UI componnets

--HG--
extra : source : dbf657948f46a2fb1d322e13f66d18e347c60f55