Moving parsing to its own module.