New File Structure

Implementing plugins