Does this require specialized training, or can a careful, motivated homeowner learn it from written instructions?