Added the javascript file
Added the base overlay functionality and a11y feature
Merge pull request #2806 from LaurentGoderre/experimental-overlay

Added the new overlay base functionality