Figuring this stuff out as I go. Created skeleton parts.