Hierarchical Note Taking Application