The default min stack size value is smaller on l4re and therefore this value has to be different depending on the platform.
Make the directory structure reflect the module structure. I've always found the existing structure confusing.