Jeff Davis and I have discuessed morphing the "package_id" column in acs_objects on OpenACS 5.2 to "parent_id". In most cases it would end up being the package_id, but it would allow a real object hierarchy.