Added a receiver type, cleaned up port
Cleaned up edge
Cleaned up literal
Fixed a bug introduced during node cleanup
Added mergenodes, a bug still persists