* blocks.rs : Add license
Extract the Template module
Extract the parser