add variants
add engine
add package_handler
add feed_queue
add feed_cache