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
23 - Security Tokens for encrypted block devices
24 - Document the different code paths and hooks for external modules
25 - Add support for Hardware auto-detection
27 - Verify required kernel support for detected hardware used at boot
28 - Automatically enable missing options
29 - All supported modules copied to initramfs via default modules_load
30 - Enable all "hot pluggable" devices (USB, PCMCIA, etc)
32 - Verify required kernel support for detected hardware used at boot
33 - Automatically enable missing options
34 - Copy only required modules to initramfs via modules_load