[Extending logic] - Now can extend core with multiple new objects user controlled