Temporary commit. No major changes.
Made the connectors not draw certain sides, but still bugs with the feature. Reorganized the file structure.