Reusable Library

Created Base structure

Created all files needed