DIY guide: project difficulty ratings, tool requirements, material costs, step-by-step frameworks and safety precautions