Build refactoring
docs