[BUILD,NOP] moved source files to a separate src/ folder to improve the clarity of the structure