“End to End” Towards a Framework for Reducing Biases and Promoting Transparency of Algorithmic Systems