chore(*): resturcture directory to allow for cross-platform and os-specific components