Ask Your Question

Revision history [back]

click to hide/show revision 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.