Bucket object for batch processing, singleton to be used as a service for buckets; with components for controls