We have a requirement that must be solutioned with profiles represented in a common list. Can we make Org Chart to extract data from that list just like it does from the User Profile?
Sure, there is such option. Org Chart allows to configure mappings to your own lists and columns. Please take a look at data source configuration docs.