layout.
lookup and resolve.
Creating Utils module.
dividing modules.