First commit

Include first components and basic frontend