Unified functional architecture for public transport: An exercise in integration of hard and soft its architecture