The significance of macromolecular architecture in governing structure-property relationship for biomaterial applications: an overview