Add -f switch.
Extract logic out of main().
Add basic usage information.
Root directory structure definition.
Add -l command line switch.
Convert label to uppercase.
Fix types and magic numbers.
Sanitize label name.
Extract function.
Enforce correctness for label size.
Fix command line help.