Refactored Memory to use Point class
Added signal initial classes