add flexibility to Point constructor
add flexibility to Size constructor
add flexibility to Rect constructor
update proj file
remove the utils module
update the Item class

this adds geometry methods and the start of DOM methods
add the start of a Signal type
update the vs project
remove old code
remove unneeded export declaration
add library declaration files
make Signal public and add declarations
update vs project to generate declaration files