Setup basic Framework and File Structure