Linted files, refactored component module