3 - Need configs for other currently-unsupported arches
4 - Make configs stackable
5 - Move modules_load to /etc/genkernel
6 - Move main config to /etc/genkernel
7 - Refactor code to be more simple and extendable
8 - Fix all TODO sections in the code
9 - Add all options to genkernel.conf
10 - Add "include" options to genkernel.conf
11 - Allow for architecture-specific or module-specific files to override defaults
12 - Create hooks for various points in the build/install phases for modules
13 - Add new boot support for the following:
17 - Security Tokens (TPM, Smart Cards, etc)
19 - Block protocols over Ethernet/IP
24 - Block devices (WIP: tsunam)
25 - Updates/Notification via multipathd (WIP: tsunam)
27 - Security Tokens for encrypted block devices
28 - Document the different code paths and hooks for external modules
29 - Add support for Hardware auto-detection
31 - Verify required kernel support for detected hardware used at boot
32 - Automatically enable missing options
33 - All supported modules copied to initramfs via default modules_load
34 - Enable all "hot pluggable" devices (USB, PCMCIA, etc)
36 - Verify required kernel support for detected hardware used at boot
37 - Automatically enable missing options
38 - Copy only required modules to initramfs via modules_load