LArSoft implementation

Important concepts in LArSoft implementation.