swaped names for DropStack and DropStackArea as it was non-sensical and confusing. Also fixed max recursion error in ToolItem