Installing an overhead console

I am wanting to install an overhead console into my '95 K2500 that was not equipped from the factory. How difficult is this? Does the headliner need
to come down? How difficult would it be to wire the lights if I want them to be functional?
Any tips would be appreciated.
Thanks, Snowman
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.