Library Instruction Design: Learning from Google and Apple