Beginning to split the main station.py module
All the moved function have been annotated, needs now to be consistent.