Changed the properties/modifiers structures from lists to a dictionary of list, where keys are properties and values are a list of modifiers. Added support for an input command. Tested link crawling with speech input.