Adopt Prototype Structure

For a marginal performance improvement and individual file linting