Refactored folder structure of arduino lib