Modular proof development in ACL2