creating base elements and some HTNL5 objects.
Merge origin/master