Multi-Interface approach to Python