Moved aggregation server to a separate package and got rid of "backends" notion