Trying to initialize an empty list that will later be manipulated by operators on button click (add, remove, get). The list can either be populated with objects or object location tuples.
Pseudocode
Ideally the code would look something like this:
# __init__.py
bpy.types.Scene.prop_name = bpy.props.list(
items = []
)
# some_operator.py
bpy.types.Scene.prop_name.append(obj.location)
Likely Solutions
Unless there's some methodology outside of bpy.props, EnumProperty or CollectionProperty are likely places to start, but no luck so far. Worst case scenario, I could use a string, then convert it later into tuples - but that seems excessively abstracted from the original goal.