Major changes

Additions/deletions now use += and -= operators (delegate-like syntax)
Name refactoring