Trying to make some adaptations to ipython to match my own project needs.