Hi Physis. I'm not sure what "the page number of the citation must be modularized off from the bibliographical data" means. However, if a book is 300 pages and you use information from page 167, the citation should contain page=167 so the reader doesn't have to read through all 300 pages of a book to verify a cite. Also, if you are using material from a book, you know the page number and there would be no need to modularize off the page number. For example, if you use information about "NASA's Interstellar Probe Science" from this book, it tells you that the information is on page 43. It doesn't seem that difficult to add that information to the citation. As for the location parameter, few English books provide the location of the publisher. If you randomly look at books on the google website, such as Building Harlequin's Moon, you will not see any location listed. Publishers relocate their main office all the time and it would take a tremendous amount of time to find the geographic location of a publisher at the time they published a particular book. Also, I'm not sure what benefit is offered by indicating the location of a publisher in a citation or how it helps verify the cite. authorlink= seems a rare parameter because it is not often that Wikipedia has an article on the author. I never knew about the ref= parameter, but it looks very valuable since it removed citation clutter from the raw article text. I'll try to start using it. As for "The best solution for the debate would be introducing a -like metatemplate that would be capable of rendering even attribute-value style parameter lists. Then the typesetting questions could be modularized off from the logical representation," if you can do this, that would be great.