I want to build a button interface/display extention and I need help

I want to create a button which renders in collections view, details view as well as connected collection details. Is this possible?