Splitted source into modules