1 | initial version |
Guessing this is done to make a front and backend structure. The frontend will never change but the backend allows the author to effictively adapt the code with only the need of adapting the conversion/linking code between both pieces. It is a quite common approach in software programming.