Added idl directory, and moved several directories into it