Difference in ec2 module and ec2_instance module.

Hi All,

What is the difference between ec2 module and ec2_instance module. Why there are two modules to create an ec2.

https://docs.ansible.com/ansible/2.5/modules/ec2_instance_module.html

https://docs.ansible.com/ansible/2.5/modules/ec2_module.html

I see pretty much all the module args are same except for some.

Thanks.

Did you ever find the answer to this? My searchengine-fu is failing me.