Refactor: Moved AbstractData et al. up one level

Allows it to be sharded with non-lpa components. E.g. WhoAreYou