Split the modularity patch into smaller pieces. Add the flow module
Include navigation directives.

Change-Id: Ie52a68648504617763870267c4992f2472702c58
Signed-off-by: Maxime Millette-Coulombe <mmcoulombe@inocybe.com>