A - A cross reference table is created to avoid multiple copies of the same code occupying disk space. B - A code change on the external module does require relinkage. C - Usage of common libraries. Third parties can run programs without the latest update or patch level. D - All of the above.