Added signal types in HighLevelElement
Added doc and minor changes
check-license: added protection against dangling links
Modified file headers to include a reference to the GPL license