Splitting the sources
Adding switches for the resizing features
Readme update