Try checking out,
techdocs.shimano.com
You can find detailed diagrams there. I've been referring to it a lot for info on overhauling my Shimano parts. From model numbers, BR5600 is probably the current version of 105, while BR5501 is one generation earlier.