Bug fixes and proof of concept for quicker component addition

the refresh tech button should be speedy now that it doesn't add the
entire list(or when it doesn't rather as it isn't fully implemented as
yet), and some issues with component creation were resolved.