Added IInstance and BaseInstancer
Added ListInstancer