import importlib


def create_object(specs, **kwargs):
    """
    Creates an object based on given specs.
    Specs include information about module and function necessary to create the object, 
    as well as any additional input parameters for it.

    Args:
        specs (dict): dictionary containing the following keys:
            module_name: specifies from which module an object comes.
            function_name: specifies the name of the function used to create object.
    
    Returns:
        object: object of any type
    """
    module_name = specs.pop("module_name")
    module = importlib.import_module(module_name)
    creator_name = specs.pop("function_name")
    creator = getattr(module, creator_name)
    created_object = creator(**specs, **kwargs)
    return created_object