OnDelete event
Some UI improvements, is a pointer now
Added Text class
More modularity in factory class